self depreciation - Spanish English Dictionary